草庐IT

HA 模式

全部标签

javascript - 正则表达式提取模式之间的文本

我需要你在javascript中的正则表达式方面的帮助。我有一个带有跟随模式的a-tagsomegermantextsomeenglishtext所以,现在我正在寻找一个正则表达式来提取每个部分1.somegermantext2.somegermantext非常感谢提前 最佳答案 试试这个:varstr='somegermantextsomeenglishtext';varmatch=str.match(/de-->([^]+>([^ 关于javascript-正则表达式提取模式之间的文

具有多个实例的javascript对象文字模式

我开发了一个小的javscript小部件来转换一些嵌套的block进入Windows资源管理器样式的浏览器。我最近了解了对象字面量模式并决定试一试,所以我的代码组织是这样的:varmyExplorer={init:function(settings){myExplorer.config={$wrapper:$('#explorerCategories'),$contentHolder:$j('#categoryContent'),loadingImg:''}//provideforcustomconfigurationviainit()if(settings&&typeof(setti

javascript - 替换数据 block 中的多个模式

我需要找到在单个文本block上匹配多个正则表达式的最有效方法。举一个我需要的例子,考虑一段文本:“你好,多么美好的一天”我想将Hello替换为“Bye”,将“World”替换为Universe。当然,我总是可以在循环中执行此操作,使用各种语言可用的String.replace函数之类的东西。但是,我可能有一大块包含多个字符串模式的文本,我需要对其进行匹配和替换。我想知道我是否可以使用正则表达式来高效地执行此操作,还是我必须使用像LALR这样的解析器。我需要在JavaScript中执行此操作,因此如果有人知道可以完成此操作的工具,我们将不胜感激。 最佳答案

javascript - 如何编写 JavaScript 模式弹出窗口(以替换 Ajax)?

我需要更换我们的Ajax具有JavaScript等效项的模态弹出控件。我们将其用作简单的上下文相关帮助类型弹出窗口。我快速浏览了一下,但没有看到我要找的东西。我只需要一些文本和一个简单的关闭按钮/链接,但我希望弹出窗口下方的页面变暗,就像Ajax模态控件一样。谁能推荐一个您使用过的不错的JavaScript弹出/帮助类型解决方案? 最佳答案 我可以给你代码。根据需要进行修改,好吗?页面JavaScript:functionmyPop(){this.square=null;this.overdiv=null;this.popOut=f

javascript - 如何防止使用 onclick 从按钮关闭 Bootstrap 模式?

我有带按钮的模态(保存)Savedo_save()函数失败时如何防止关闭?(例如当某些数据无法验证时) 最佳答案 不要使用data-dismiss="modal"并让您的函数关闭(隐藏)您的模式:Save”functiondo_save(){if(Math.floor(Math.random()*2)==1){console.log('success');$('#myModal').modal('hide');return;}console.log('failure');returnfalse;}

javascript - 如何在 Vue Js 中使用字符串变量模式创建输入名称字段?

我使用VueJs,我需要提取javascript变量来生成隐藏字段。但我需要通过变量的索引来设置名称。我想使用之字形命名模式。喜欢,Javascript变量:vartest_template={0:{nb:2},1:{nb:1},2:{nb:4}};带有变量的Foreach以生成隐藏字段:这里,:name是一个用于访问vuejs值的动态实例。index是vuejs变量,但"segment"不是vuejs变量,它实际上是一个字符串。但我需要这个模式来生成输入数组。这可能吗?或者还有其他解决方案吗?提前致谢! 最佳答案 要通过索引创建具

javascript - Greasemonkey 检测隐私浏览模式?

如果我的Greasemonkey脚本当前在Firefox隐私浏览窗口中运行,我需要使它的行为有所不同。是否可以从Greasemonkey中检测到这一点?如果不是,那么是否可以让它在隐私浏览模式下完全不运行?编辑:我想这样做的一个原因是脚本通常会发出AJAX请求,其中包括有关所访问页面的信息,并且服务器端可能会存储该信息(在正常模式下浏览时可以)。但是,如果用户处于隐私浏览状态,我不希望服务器端获得用户正在访问该页面的信息,因此我希望它在这种情况下不发出这些请求。 最佳答案 此功能从Greasemonkey3.8开始实现-https:

javascript - 尝试在严格模式下删除数据集属性时,Safari 上的“无法删除属性”

考虑以下代码:(function(){'usestrict';deletedocument.body.dataset.state;})();其中bodydataset是空的。Safari将所有DOMStringMap值——好吧,我猜是——作为ReadOnly,以及它们的enumerable、configurable和writable描述符值都设置为false。这会导致TypeError:Unabletodeleteproperty出现在上述示例中。但在Chrome数据集中,属性描述符值设置为true(可以使用Object.getOwnPropertyDescriptor()检查),并且

javascript - 使用 Internet Explorer 兼容模式的缺点

将在IE中查看的网站强制设置为兼容模式有哪些缺点?假设我们强制IE9为IE8compatiblitymode?性能缺陷不能使用任何新的IE9特定功能,如HTML5/CSS3/SVG为什么?我们运行自2000年以来开发的遗留网络应用程序,因此与Chrome、Opera、Firefox、IE6/7/8兼容是一场困惑的战斗,现在我们决定将IE9添加到列表中。但是对于IE9,我们遇到了打印问题、“Permissiondeniend”JavaScript错误(可能是关于跨框架JavaScript调用的问题)和下一个问题——简单的解决方法是强制IE9像IE8一样运行,然后一切正常。但我仍然不确定它

javascript - 为什么 cancelledPromise 模式被认为比 React 中的 isMounted() "antipattern"更好?

参见此处:https://reactjs.org/blog/2015/12/16/ismounted-antipattern.html还有这里:HowtocancelafetchoncomponentWillUnmount在这里:ismountedantipattern,trackownproperty在这两种情况下,他们都提到了3种方法:在您的promise.resolve中检查this.IsMounted(),如果`CompountedHasUnmounted,React会为您正确返回在您的promise.resolve中检查_isMounted,这是您在ComponentWill